From 50879f33a8a8697a00db7280542aeaf7c8bb4f4d Mon Sep 17 00:00:00 2001 From: Parker Snell Date: Mon, 14 Aug 2017 11:02:07 -0700 Subject: [PATCH] Fix #4370 - init panic in C:\ or / --- src/cargo/ops/cargo_new.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cargo/ops/cargo_new.rs b/src/cargo/ops/cargo_new.rs index eddcd433c..a52029486 100644 --- a/src/cargo/ops/cargo_new.rs +++ b/src/cargo/ops/cargo_new.rs @@ -403,7 +403,7 @@ fn mk(config: &Config, opts: &MkOptions) -> CargoResult<()> { if !opts.bin { "glob:Cargo.lock\n" } else { "" }] .concat(); - let in_existing_vcs_repo = existing_vcs_repo(path.parent().unwrap(), config.cwd()); + let in_existing_vcs_repo = existing_vcs_repo(path.parent().unwrap_or(path), config.cwd()); let vcs = match (opts.version_control, cfg.version_control, in_existing_vcs_repo) { (None, None, false) => VersionControl::Git, (None, Some(option), false) => option, -- 2.30.2